WooCommerce\Square\Plugin B

Total Complexity 93
Dependencies 16
Dependents 12
Total lines 964
Lines of code 425
Logical lines of code 128
Comment lines 323
Methods 36
Properties 10

Methods 36

Method Rating Maintainability Complexity Lines of code
add_admin_notices()
A
34 12 103
add_tax_inclusive_pricing_notice()
A
54 9 19
add_currency_admin_notices()
S
52 7 24
add_missing_refresh_token_notice()
S
51 6 30
get_deprecated_hooks()
S
43 2 57
add_base_location_admin_notice()
S
53 3 25
add_background_processing_notice()
S
58 3 17
is_gateway_settings()
S
75 4 3
is_plugin_settings()
S
75 4 3
locate_template()
S
64 4 9
get_api()
S
66 3 9
get_idempotency_key()
S
68 3 6
log_api_request()
S
72 3 5
log()
S
73 3 5
init_plugin()
S
66 3 8
__construct()
S
53 1 24
instance()
S
71 2 6
add_api_request_logging()
S
71 2 5
get_reviews_url()
S
78 2 3
includes()
S
62 1 11
get_file()
S
82 1 3
get_support_url()
S
82 1 3
get_documentation_url()
S
82 1 3
get_sales_page_url()
S
82 1 3
get_settings_url()
S
68 1 7
get_plugin_name()
S
79 1 3
init_taxonomies()
S
82 1 3
init_lifecycle_handler()
S
80 1 3
get_order_handler()
S
82 1 3
get_email_handler()
S
82 1 3
get_admin_handler()
S
75 1 4
get_settings_handler()
S
82 1 3
get_background_job_handler()
S
82 1 3
get_sync_handler()
S
82 1 3
get_connection_handler()
S
82 1 3
get_products_handler()
S
82 1 3